iT邦幫忙

2022 iThome 鐵人賽

DAY 30
1

就算已經參加過兩屆了,到了這一天還是會有「天啊,沒想到我終於走到終點了啊!」的感覺。

如果有讀過我的 「Day01 參賽前言」的讀者就會知道,我今年絕對擁有 一千萬個無法參加鐵人賽的理由,但沒想到我今年仍然順利完賽了!面對這樣的自己,我真是超級無敵感動!沒想到我真的做到了!

關於「一千萬個無法參加鐵人賽的理由」的後續

  • 直到今日,我的兩本鐵人賽相關的書籍也已經初稿完成,我沒有讓任何一家出版社催促過我一次,全部準時或提早完成,並正準備要後續的校稿以及出版的流程。
  • 然後我的下班後專案「們」仍然持續逼迫我當中,雖然有一個比較沒有時間壓力的專案有點延遲,但仍在良好的溝通進行當中,其他的專案當然是都準時交件。
  • 以及,我那甜蜜的負擔,買菜、煮飯、洗衣服、接送上下班仍然不曾減少。
  • 另外,朋友拜託我的各種事情(例如有朋友要找工作,拜託我幫忙看他的履歷,給他建議,一起討論,還有後續找工作的討論,還有其他朋友的各種拜託),我依然沒有推託,義不容辭的接下來並完成。

而且,最重要的事是,第一篇提到的 事情再忙再多也要記得保持微笑,我也在這三十天挑戰當中做到了,我也沒有為了任何一件繁忙、惱人、無理取鬧的事情發過一次脾氣,以著微笑來面對,不管是在工作上還是在下班後,依然如此,所以我真的由衷的感謝!

如何規劃這一次的挑戰

題目選定

前兩次的鐵人當中,我都是從無到有,自己找資料,自己發想,真的是非常累。

在之前的這兩篇,我都有大量的說明,以及扎實的實作,所以真的非常的硬派。特別是在 30 天元件庫的那一次,真的覺得自己要死了,選這題目真的比想像中硬 100 倍,特別是在後面被時間追趕的狀態下還要不能苟且的完成每一篇,雖然過程中真的覺得太高估自己選這麼硬的題目,但還是咬著牙完成了。

所以這次在選題的時候,有特別留意這些部分,希望找一些有趣的題目,但是實作上面可以不要那麼硬派,不然以目前忙碌的狀況,真的真的真的會無法完賽,這個是我絕對不樂見的。

剛好這次有找到一個自己想讀的部落格,內容不會太艱深,但是很實用,並且實作起來也不會太費時,很適合我這次狀況來參賽。

所以,這次的「防禦性 CSS」,我是把這些內容自己融會貫通之後,每一個範例自己真的實作過一次,確認內容是無誤的,然後以自己的理解、自己的表達,還有自己想到的案例及補充來完成這一次的挑戰。

即使我已經成為前端工程師一段時間了,但是看完這些內容之後,還是覺得很有收穫,並且也同時回顧了自己過往的一些踩雷經驗,我也希望透過這次的系列文,將我自己的收穫跟讀者們分享,希望能夠跟大家一起進步。

時程規劃

跟前兩次參賽不一樣,前兩次我都在反省自己時程規劃沒有很好,因為前兩次都是累積個十幾篇,然後開賽之後就不知不覺被時程追上,後來倒數幾天都是每天在趕死線,非常的痛苦。

但這次不一樣了,事實上,不諱言的說,我在開賽前就把 30 天的文章完成了,以下是我規劃的團隊時程表:

  • 06/07(二) 第一次 Tech sharing,報告主題及大綱
  • 06/14(二) 進度 02 篇
  • 06/21(二) 進度 05 篇
  • 06/28(二) 進度 08 篇
  • 07/05(二) 進度 11 篇
  • 07/12(二) 進度 14 篇
  • 07/19(二) 進度 17 篇
  • 07/26(二) 進度 20 篇
  • 08/02(二) 進度 23 篇
  • 08/09(二) 進度 26 篇
  • 08/16(二) 進度 29 篇
  • 08/23(二) 進度 30 篇 [準備報名]

我們團隊從 6 月就開始準備,搭配公司每週的 Tech sharing,以一週 3 篇的速度來進行。雖然後來發現一週 3 篇對其他同事來說真的太硬了,而且對我來說其實也有點硬,哈。

我自己是從 8 月之後就開始有點延誤進度,不過還是會在下一週追回來。是在最後兩週我真的不行了,所以放慢腳步,最後我在 9/1 完成了所有鐵人賽的文章,剛好是活動開賽的第一天。

會希望在開賽前完成,主要是因為真的很討厭被死線追趕的感覺,另一方面,我也希望能夠留一點時間重新檢查一下內容,並且稍微再編排一下文章的順序和分類,希望能夠盡量以較好的成果來跟大家分享。還有就是,接下來一定會有很多事情來逼迫我,像是出版社之類的,所以我必須要提早做好準備,如果邊被催搞又邊要趕鐵人的死線,那勢必是一個活地獄。

所以對這次參賽的時程規劃,1 ~ 10 分,我給自己 8.7 分。算是很不錯的分數,還算滿意啦!

接下來,除了自己完賽了之外,就是我要督促組員們都能夠完賽了!全都來接受我的催逼吧!哇哈哈!

覺得自己可以更好的地方

我覺得每次鐵人賽參加下來,不管題目的難易,自己本身是真的學到很多東西,就算是很簡單的語法或觀念,一定也有自己過去沒有注意到的地方。

如果硬是要說幾個可以更好的地方,其中一個就是今年真的同時忙太多事情了,所以有點難去挑戰更難的題目。所以這次挑的題目沒有過去那麼硬派,不過這也是比較符合今年我自己的狀況,也算是我的一個取捨,但我仍然很認真的面對每一篇,就算有比較簡短的篇幅,我也希望沒有一篇是苟且的。

不過我每次都是參加競爭最激烈的 Modern Web 組,最多人參加,這也是我很想突破的地方,要嘛就是能夠在這組寫出更高水準的系列,不然就是要去試著挑戰別的主題。

還有就是一直以來有一個願望,因為最近一兩年都一直輸出比較多,輸入比較少,所以很希望能夠靜下心來讀一點書,畢竟我們每次鐵人賽都有許多令我崇拜的 30 天系列,很想要好好跟這些大神們學習,好好拜讀這些好文,但一直都抽不出空,這也算是我最近最掛心的事情。我記得去年完賽的時候也是這樣講的,但是今年又不小心入坑了 XDD,所以去年的願望沒有完成,延續到今年再次成為我今年的願望。

不然年紀一年一年大了,技術還一直停留不前,很快就沒人要了,哈哈哈!

完賽感謝

首先,真的很感謝主辦單位舉辦這麼優質的活動,不管辦了幾年,都還是覺得很優質。特別是這幾年,累積的文章越來越多了,我發現身邊許多朋友和同事也都時不時會搜尋到鐵人賽的文章,深切的感受到這些技術文章真的幫助台灣很多 IT 人技術上的成長,也期許這個好的活動可以繼續持續辦下去,並且也能加入新的元素,讓這個活動越來越優質。

再來也特別感謝今年一起參與鐵人賽的同事,特別是我們的主管 Alan主管帶頭寫鐵人賽,這樣的狀況真的不易見到,通常比較能夠想像的是主管鼓勵大家去參加,自己在旁邊輔助,公司有這樣的文化就很了不起了。但是我們主管竟然親自參賽,並且他成為我們團隊首先完成 30 篇的人,這樣以身作則的實踐家精神真的很令人敬佩!

最後也是感謝家人、朋友們的體諒和鼓勵,畢竟要寫鐵人賽的文章,不諱言的真的要花費非常大量的時間,特別是對求好心切的人更是如此。勢必會影響到部份的家庭經營,所以要完成鐵人賽,絕對不會是一個人的努力就可以了,如果家人朋友沒有體諒和支持,真的很難做到。

鐵人練成的秘訣

「什麼?你問我鐵人能夠完賽練成的秘訣?」

有時候會聽到有些朋友或同事這樣問,可能會想要瞭解如何選題目,某某題目適不適合,想要瞭解如何規劃時間,想要瞭解內容脈絡的編排,因為他們會覺得可能解決這些問題就能夠順利完賽。

但,從這幾次下來,我自己的觀察發現,通常無法完賽的關鍵都不會是這些理由,我們其實不缺乏方法論。從時間規劃上來看,覺得自己沒有時間的人,有很多狀況也不是真的沒有時間。

單看鐵人賽的這種考驗意志力和耐力的活動當中,各種的方法論和時間管理方法,其實我們從小就已經學習很多了。可能在潛意識裡,我們覺得別人會成功,都是因為別人有掌握到一些我們「不知道」的秘密方法,所以別人才會成功,但其實成功的方法連小學生都會,像是:

  • 要堅持到底、持之以恆
  • 要提早準備、提早去做
  • 要善於利用零碎的時間
  • ...

是不是覺得這些很老掉牙呢?是不是覺得還有什麼秘密被我私藏著不敢告訴大家?

記得嗎?一拳超人裡面,琦玉老師說他能夠站在頂點的秘訣就是:

俯卧撐100次,仰卧起坐100次,深蹲100次,10KM長跑,一日三餐要精細準時,冬夏都不用空調,每天不間斷,這樣持續一年就會開始感受到自己身體的變化。然後我堅持了三年!我頭也禿了,也就是說要玩命鍛鍊自己不惜禿頭。這就是變強的唯一方法!

後來傑諾斯生氣了,他說,「別開玩笑了,我拜你為師,並不是為了要聽你說的這種玩笑話,那只不過是普通的肌力訓練而已!」

琦玉老師說:「傑諾斯,就算你這麼說,可是真的就是這樣啊!」

結論並不是說我要吹捧自己是琦玉老師 XDDD。我自己個人的體會是說,其實方法就是那一些,能夠完賽的人並沒有特別用了什麼神奇的方法,重點是,你不要看不起這些方法,然後你「願意去實踐」,這才是秘訣。

我之前聽過一句話,那句話深深打入我的內心。有一次我的老師在運動場上,雖然扭傷膝蓋,還是堅持把上下半場的足球比賽踢完,從頭到尾不斷的在球場上咬緊牙關奮力奔跑,直到下了球場之後,身邊的人才知道原來老師受傷了,老師透過他親身的實踐跟我們說「人總是會跟 神懇求要看見神蹟,但是只有人自己去實踐出神蹟的時候,神才會讓人看見神蹟」。

當然,我們為了某些事情付出努力的時候,必定會有些犧牲,可能自己也有某種程度上的受傷或損害,這時有些人會取笑你是傻瓜。但是如果沒有這些犧牲來換取的話,這些得來不易的結果怎麼會顯得寶貴呢?

神蹟不是憑空而來,神蹟是要靠實踐出來的。鐵人賽也是一樣的,你知道很多秘訣是沒有用的,要老老實實的去做,才能夠完賽,就是這樣而已。

所以,其實我就只是一個傻瓜而已,我相信那些在人看來是無聊、老掉牙的秘訣。就算很痛苦、很想放棄的時候我還是相信著,所以我堅持到最後了。就算知道按下報名按鈕之後會很痛苦,比起在那邊浪費時間猶豫半天,我還是切斷理智線按下去了。就算知道開始寫文章之後會沒日沒夜、打亂生活,我還是快要把頭皮扯下來的堅持去寫了,所以我完賽了,謹此而已。

未來期許

至於,明年會不會再次參加鐵人賽?這真是一個令人苦惱的問題不是嗎?這比「今天午餐要吃什麼?」還要難以抉擇。

以前決定要不要參加鐵人賽真的很簡單,只要大膽果斷的砍斷理智線,一股腦按下報名按鈕就可以了。但是之後要報名的話,勢必要寫簽呈,得到太座的批准之後才能夠參加,所以明年能不能參加?這個可能要看我接下來有沒有好好表現了,哈哈哈!

如果我出的書能夠多賺一點貼補家用,說不定我家太座龍心大悅,覺得參賽的 CP 值很高,還會反過來逼著我來參加,這些也都不好說 XD。所以,我也是期待著之後能夠用更提升的自己再次跟大家見面,請大家多幫我祈禱!

抱歉,我廢話完了,總而言之~~

第 14 屆 iThome 鐵人賽,鐵人練成!完賽成功!!!


上一篇
【Day29】CSS 語法 - 失效的 z-index
系列文
防禦性 CSS - 建立「防患未然」的匠人心態30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

1
Dylan
iT邦新手 1 級 ‧ 2022-10-14 23:00:38

恭喜完賽,這系列讀起來真的比較輕鬆,喜歡這種小篇幅的文章~

Taiming iT邦研究生 5 級 ‧ 2022-10-14 23:13:36 檢舉

感謝 D大的鼓勵!太感恩啦!

1
傑瑞林
iT邦新手 5 級 ‧ 2022-10-17 14:52:30

恭喜大大完賽
很棒的內容,學習了!
話不多說,新書買起來

Taiming iT邦研究生 5 級 ‧ 2022-10-17 14:56:03 檢舉

感謝大大的鼓勵 /images/emoticon/emoticon08.gif

我要留言

立即登入留言